package com.da.common.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: hyacinth
 * @CreateTime: 2025-01-16
 * @Version: 1.0
 */
@Data
public class PageResult<T> implements Serializable {

    private int pageNum;       // 当前页码
    private int pageSize;      // 每页数据量
    private long total;        // 总记录数
    private List<T> data;      // 当前页的数据列表

    // 构造方法
    public PageResult(int pageNum, int pageSize, long total, List<T> data) {
        this.pageNum = pageNum;
        this.pageSize = pageSize;
        this.total = total;
        this.data = data;
    }


}
